package com.smfx.yxt.service;

import java.util.List;

import com.smfx.yxt.page.Page;
import com.smfx.yxt.reqVo.PointsReqVO;
import com.smfx.yxt.view.PointItemView;
import com.smfx.yxt.view.PointTotalView;

public interface IStudentPointService {

	//初始化学生每月积分数据
    int addStudentMonthPoints(PointsReqVO vo);
    //初始化学生学期积分数据
    int addStudentTermPoints(PointsReqVO vo);
    //更新学生学期积分
    int updateStudentTermPoints(PointsReqVO vo);
    //更新学生总积分
    int updateStudentTotalPoints(PointsReqVO vo);
    //更新学生积分
	int updateStudentMonthPoints(Integer studentId, Float point);
	//学生积分总概
  	PointTotalView selectTotalPointForStudent(PointsReqVO vo);
  	//分页查询学生积分
  	List<PointTotalView> selectTotalPointForStudentByPage(Page<PointTotalView> page);
  	//分页查询学生积分明细
  	List<PointItemView> selectPointItemForStudentByPage(Page<PointItemView> page);
}
